package com.lyf.scm.plan.insfrastructure.db.dataobject;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * description:
 *
 * @author: haodong
 * @data: 2020/8/10 14:53
 */
@Data
public class GmvTargetDO extends BaseDO{

    /**
     * 主键id
     */
    private Long id;
    /**
     * 全渠道编码
     */
    private String allChannelCode;
    /**
     * 渠道编码
     */
    private String channelCode;
    /**
     * 渠道名称
     */
    private String channelName;
    /**
     * 大品类编码
     */
    private String priCategoryCode;
    /**
     * 大品类名称
     */
    private String priCategoryName;
    /**
     * 省编码
     */
    private String provinceCode;
    /**
     * 省名称
     */
    private String provinceName;
    /**
     * 销售组织（公司）编码
     */
    private String salesOrganizationCode;
    /**
     * 销售组织（公司）名称
     */
    private String salesOrganizationName;
    /**
     * 原始目标gmv
     */
    private BigDecimal gmvOriginalTarget;
    /**
     * 目标GMV
     */
    private BigDecimal gmvTarget;
    /**
     * 实际GMV
     */
    private BigDecimal gmvRealTarget;
    /**
     * 目标毛利额
     */
    private BigDecimal grossProfitTarget;
    /**
     * 实际毛利额
     */
    private BigDecimal grossProfitRealTarget;
    /**
     * 计划开始日期
     */
    private Date planStartDate;
    /**
     * 计划结束日期
     */
    private Date planEndDate;

    private List<GmvTargetDO> gmvTargetList;
}
